quartz: add mountain lion as version 8 to enum GdkOSXVersion
authorMichael Natterer <mitch@gimp.org>
Thu, 29 Nov 2012 13:51:59 +0000 (14:51 +0100)
committerMichael Natterer <mitch@gimp.org>
Thu, 29 Nov 2012 14:00:57 +0000 (15:00 +0100)
Also use GDK_OSX_UNSUPPORTED instead of 0 in gdk_quartz_osx_version().
(cherry picked from commit 9644e910a85f97aedf3f5f4fee974229f29766c3)

gdk/quartz/gdkglobals-quartz.c
gdk/quartz/gdkquartz.h

index c6a7a227bb20488d5cdad5953bc3272c0c7fdd7a..efcf73c3911bb4959edb452215d4f07f7defaac8 100644 (file)
@@ -28,9 +28,9 @@ GdkWindow *_gdk_root = NULL;
 GdkOSXVersion
 gdk_quartz_osx_version (void)
 {
-  static gint32 minor = 0;
+  static gint32 minor = GDK_OSX_UNSUPPORTED;
 
-  if (!minor)
+  if (minor == GDK_OSX_UNSUPPORTED)
     {
       OSErr err = Gestalt (gestaltSystemVersionMinor, (SInt32*)&minor);
 
index 3697c00d30acf60ed695e753095506667d08768b..9427d1dc85413e72723fe14a86f3ada2417d3d18 100644 (file)
@@ -48,7 +48,8 @@ typedef enum
   GDK_OSX_LEOPARD = 5,
   GDK_OSX_SNOW_LEOPARD = 6,
   GDK_OSX_LION = 7,
-  GDK_OSX_CURRENT = 7,
+  GDK_OSX_MOUNTAIN_LION = 8,
+  GDK_OSX_CURRENT = 8,
   GDK_OSX_NEW = 99
 } GdkOSXVersion;